#include "checker.h"
#include "broot_force.h"
#include "modifier.h"

#include <sstream>
#include <string>

#define BOOST_AUTO_TEST_MAIN
#define BOOST_TEST_DYN_LINK

#include <boost/test/auto_unit_test.hpp>
#include <boost/test/test_tools.hpp>

#include <boost/assign/std/vector.hpp>

using namespace std;
using namespace boost::assign;                        

BOOST_AUTO_TEST_CASE(ColorModifierCheckerTestMoreComplex) {
    size_t d = 4;
    FullGraph gn(d + 1, n);
    FullGraph gd(d, d);
//    CommonGraph g(100);
//    for(size_t i = 0; i < 1000; ++i) g.add
/*    g.addEdge(0, 1);
    g.addEdge(3, 1);
    g.addEdge(4, 1);
    g.addEdge(2, 1);
    g.addEdge(2, 3);
    g.addEdge(2, 4);*/

    BrootForce f(&gn, &gd, d);
    f.run();
}
